home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
bbsutil
/
idchk33.zip
/
IDCHECK.DOC
< prev
next >
Wrap
Text File
|
1994-03-30
|
6KB
|
166 lines
IDCheck
version 3.3beta
Copyright (c) March, 1994 Illusions Inc.
All Rights Reserved
«««WARRANTY»»»
Illusions Inc. takes no responsibility for anything that might go wrong with
IDCHECK, IDCHECK has been throuoghly tested for any bugs.. This is a beta
release and may be buggy, but has been tested.
Illusions Inc. takes no responsibility for any loss of data or damage to
any part of your computer. Once you run IDCHECK it is your own risks,
Illusions Inc. makes no promises, or warranties.
F E A T U R E S:
■ Unregistered version capable of locking out 3 numbers
Registered version capable of unlimited locked numbers
■ Writes IDCHECK.LOG of when locked out callers call
■ Able to lock out private callers (registered version)
■ Supports multiple lines
■ Supports foreign phone numbers and lines
■ Capable of logging ALL callers' numbers, date and time
■ REGISTRATION only $5
R E Q U I R M E N T S:
■ MS-DOS 3.3 or higher (will not work with OS/2)
■ FD 2.12 or higher that supports caller ID
■ modem that has caller ID support
■ CALLER ID from your phone company
IDCheck works with Front Door 2.12 and future versions. When FD is
registered FD makes a file called DOBBS.BAT file, which, has the CallerID
number (asuming that you have CallerID on your phone). IDCheck then takes that
number and compares it to numbers which you enter into the file IDCHECK.DAT.
IDCheck will then either pass the caller to your BBS, or if the number was
one in the IDCHECK.DAT, it will tell the caller he either:
A)Not allowed to call; his/her number has been blocked
or if he/she called with private and you specified NO PRIVATE callers he/she
will be told:
B) Not allowed to call with private calling
after these messages IDCHECK will hangup and exit with a error level of 20
so your batch file must look something like this:
<------------------Beginning of MAILER.BAT-------------------------------->
:loop
cd\fd
fd
if errorlevel 255 goto after_tag
if errorlevel 225 goto done
if errorlevel 220 goto pack
.
(Here would be all of your other errorlevel exits and the like)
.
.
if errorlevel 39 goto B14400
if errorlevel 38 goto B9600
.
.
.
:B14400
cd\fd
idcheck
if errorlevel 20 goto loop
if errorlevel 10 goto 14400_allowed
:14400_allowed
cd\tag
tag -controlcode=39-a=255
goto loop
:B9600
cd\fd
idcheck
if errorlevel 20 goto loop
if errorlevel 10 goto 9600_allowed
:9600_allowed
cd\tag
tag -controlcode=38-a=255
goto loop
.
.
.
<---------------------------ending of MAILER.BAT---------------------------->
that would then work... Where the .'s are you would have the rest of your
MAILER.BAT file. (It would take up unnecessary space to a put the enter file
in the doc).
if they are allowed to continue IDCHECK exits with the errorlevel 10, if they
are not allowed IDHCEHCK hangs up and exits with errorlevel 20.
M O D I F Y I N G I D C H E C K.D A T
To modify IDCHECK.DAT and insert the numbers needed is very simple. Here's
an example of IDCHECK.DAT:
<---------------------------Beginning of IDCHECK.DAT------------------------>
2
N
PRIVATE
D2197444219
L1234567
{12}123456789012
[9]123456789
<---------------------------Ending of IDCHECK.DAT---------------------------->
Note: Most phone companies do not send the "-" (without the"") across the
lie with Caller ID. So instead of getting a number like: 123-4567 you'll get:
1234567... Don't put the -'s in the file.
The 2 is the com port, N is for no private callers allowed. (Some phone
companies offer a *such and such number to block caller ID). the PRIVATE is
a specified private calling that their phone company sends with the
caller ID when a user callers with the *such and such code.
The D in front of the 2197444219 number indicates that it is a long distance
number. The L indicates a local number. IDCHECK treats these differently in
the way that it reads it, so if the number to block is only 7 numbers then put
a L in front of it, if it is 10 put a D.
For Foreign numbers:
If the number you are blocking is more then 10 digits then you must specify
how many digits there are in the number. For example, the number you are
blocking is 12 digits, you would use {12} to specify 12 digits before the
number and then put the 12 digit number behind it. IDCHECK can read any
number upto 20 digits.
For numbers less then 10 digits you must also specify it. For example the
number to block is 9 digits. then you would put [9] and the number.
See the IDCHECK.DAT file example above to see exactly how to enter these.
LEAVE THEN FIRST THREE LINES ALONE! Those are the lines that IDCHECK writes
for the configuration, even if the third line is blank..
Command Lines:
IDCHECK /C
configures
IDCHECK /R
Registers IDCHECK, to find out how to register see REGISTER.FRM
Final notes:
That should be it. I can't think of anything I might have missed, just make
sure that IDCHECK.EXE, DOBBS.BAT, IDCHECK.DAT are in the same directory
(preferably in the Front Door directory).
P l a n s f o r 4.0
Planning on adding a feature that will allow the user that has been locked
out to write a message to the sysop.
Note: Sysop will have option of turning this feature on/off
registered version only.
Planning on adding support for D'Bridge mail systems.